incrusting sponge - Spanish English Dictionary